Decentralized collision avoidance, deadlock detection, and deadlock resolution for multiple mobile robots
نویسندگان
چکیده
This paper describes a method for coordinating the independently planned trajectories of multiple mobile robots to avoid collisions and deadlocks among them. Whenever the distance between two robots drops below a certain value, they exchange information about their planned trajectories and determine whether they are in danger of a collision. If a possible collision is detected, they monitor their movements and, if necessary, insert idle times between certain segments of their trajectories in order to avoid the collision. Deadlocks among two or more robots occur if a number of robots block each other in a way such that none of them is able to continue along its trajectory without causing a collision. These deadlocks are reliably detected. After a deadlock is detected, the trajectory planners of each of the involved robots are successively asked to plan an alternative trajectory until the deadlock is resolved. We use a combination of three fully distributed algorithms to reliably solve the task. They do not use any global synchronization and do not interfere with each other.
منابع مشابه
Decentralized Adaptive Path Selection for Multi-Agent Conflict Minimization
Consider multiple robots moving towards individual goals in a cluttered environment. While contacts between robots in these situations can be averted by reactive collision avoidance methods, deadlocks may arise in tight spaces if robots move along precomputed, conflicting paths. To resolve these issues, methods have been proposed which consider robots that employ communication, or centralized p...
متن کاملPetri net approach for deadlock and collision avoidance in robot planning
This paper considers the problem of supervising the motion of some mobile robots that evolve in the same environment. The solution consists of a strategy of moving and stopping the robots such that no collisions or deadlocks appear. The problem is formulated on a finite-state representation, some regions of the environment have a limited capacity in terms of number of robots that can simultaneo...
متن کاملDeadlock-free Path Following Control with Collision Avoidance for Multiple Robots
This paper deals with a path following problem with collision avoidance for multiple robots. The path following aims to move the robots along reference paths with assigned velocities. When there are geometric errors between the robots’ positions and the reference paths, or when the differences between their velocities and assigned velocities are not zero, we expect to reduce these errors. Unfor...
متن کاملDecentralized Motion Planning for Multiple Mobile Robots: The Cocktail Party Model
This paper presents an approach for decentralized real-time motion planning for multiple mobile robots operating in a common 2-dimensional environment with unknown stationary obstacles. In our model, a robot can see (sense) the surrounding objects. It knows its current and its target's position, is able to distinguish a robot from an obstacle, and can assess the instantaneous motion of another ...
متن کاملDeadlock Avoidance Policy in Mobile Wireless Sensor Networks with Free Choice Resource Routing
Efficient control schemes are required for effective cooperation of robot teams in a mobile wireless sensor network. If the robots (resources) are also in charge of executing multiple simultaneous missions, then risks of deadlocks due to the presence of shared resources among different missions increase and have to be tackled. Discrete event control with deadlock avoidance has been used in the ...
متن کامل